@charset "utf-8";
/* cms  */
*{margin:0;padding:0;}
body{font-size:12px; 
	font-family: tahoma,​arial,​'Hiragino Sans GB',​微软雅黑,宋体,​sans-serif;}

img{border:none;}
ul,li,ol{list-style:none;}
input,select,textarea{outline:none; border:none; background:#FFF;}
textarea{resize:none;}
a{text-decoration:none;}

.fl{ float: left;}
.fr{ float: right;}

/*****************************************************  头部*************************/

#top{
 width: 960px; 
 height: 90px;
 margin: 0 auto;
 position: relative;
}
#top .logo1{
 position: absolute;
 left: 23px;
 top:13px;
}
#top .logo2{
 position: absolute;
 left: 185px;
 top:8px;
}

/*右边顶部*/
#top  p{ 
	position: absolute; 
	top: 45px; 
	right: 10px;
}
#top p a{ 
	color: #333333;
}
#top p a:hover{ color: #f30;}
#top p span{ padding: 0 10px; color: #e1e1e1;}

/*搜索框*/
#top  form{ 
	 position: absolute;
 	right: 250px;
 	top:38px;
	background: #ddd; 
}
#top  form .input_text{ 
	border: 1px #ccc solid; 
	border-right: none; 
	height: 27px; 
	line-height: 27px; 
	padding-left: 10px;
	 color: #999; 
}
#top  form .sub{ 
	width: 50px;  
	height: 29px; 
	background: url(../images/sou_bg.png) repeat-x; 
	line-height: 26px; 
	border: 1px #ccc solid;
}

/*菜单导航*/

#menu{ width: 100%; height: 41px; background: url(../images/nav_bg.png) repeat-x bottom;}
#menu .nav{ width: 960px; height: 41px; margin: 0 auto;} 
#menu .nav li{ float: left; position: relative;}
#menu .nav .hover{ background: url(../images/nav_abg.png) no-repeat 50% 0%;}
#menu .nav .hovers{ background: url(../images/nav_abg.png) no-repeat 50% 0%;}
#menu .nav li img{ margin-top: 4px;}
#menu .nav li a{ color: #fff; display: block; width: 110px; height: 45px; line-height: 45px; text-align: center;font-size: 14px;}
#menu .nav li dl{ width: 92px; position: absolute; z-index: 100; top: 41px; left:9px; }
#menu .nav li dl dt{ background: #f88410; border-bottom: 1px #fa9120 solid; }
#menu .nav li dl dt a{width: 92px; color: #fff; font-size: 12px; text-align: center; height: 30px; line-height: 30px;}
#menu .nav li dl dt:hover{
 background: #244282; 
 border-bottom: 1px #476DC1 solid;
 opacity: 0.8;
}

/*****************************************************  头部结束*************************/
/****************************轮播大图*/

#banner{ 
width: 960px;
height: 270px; 
overflow: hidden; 
background: #ddd;
 margin: 0 auto; 
 position: relative;
}
#banner ul{ width: 2880px; height: 270px; position: absolute; top: 0px; left: 0px;}
#banner ul li{ float: left;}

/*轮播序号点*/
#banner p{ width: 100px; height: 15px; position: absolute; top: 250px; right: 5px;}
#banner p span{ width: 12px; height: 12px; background: #cfe5fe; float: left; margin-right: 5px;}
#banner p .cur{ background: #3498f0;}
#banner p .curs{ background: #3498f0;;}

/*点击箭头*/
#banner .prev{ position: absolute; top: 105px; left: 10px; width: 40px; height: 60px; border: 2px #4e5e70 solid; background: #0A1A2C url(../images/bango.png) no-repeat 0 0; opacity: 0.6; display: none;}
#banner .next{ position: absolute; top: 105px; right: 10px; width: 40px; height: 60px; border: 2px #4e5e70 solid; background: #0A1A2C url(../images/bango.png) no-repeat -40px 0; opacity: 0.6; display: none;}

/*空白间隙*/

#h10{ height: 10px;}

/****************************** 主要内容 *******************************/
#content{ width: 960px; overflow: hidden; margin: 0 auto;}
#content .contents{ width: 708px;}
#content .contents .con_box{ width: 708px; border: 1px #a6bbe2 solid; border-top: none;}
#content .contents .con_box .con_box_top{ border-top: 2px #738cba solid; height: 35px; background: url(../images/com_boxp.png) repeat-x; border-bottom: 1px #a6bbe2 solid;}
#content .contents .con_box .con_box_top span{ width: 100px; height: 37px; line-height: 37px;  background: url(../images/dot.gif) no-repeat center left; text-align: center; font-size: 14px; color: #2C498B; font-weight: 700; padding-left: 20px; margin-left: 15px;}
#content .contents .con_box .con_box_top a{ float: right; display: block; height: 37px; line-height: 37px; color: #333; padding-right: 10px; font-family: 宋体;}
#content .contents .con_box .con_box_top a:hover{ color: #f30;}

/*侧栏*/
#content .sidebar{ width: 240px; }
#content .sidebar .con_box{ width: 238px; border: 1px #a6bbe2 solid; border-top: none;}
#content .sidebar .con_box .con_box_top{ border-top: 2px #738cba solid; height: 35px; background: url(../images/com_boxp.png) repeat-x; border-bottom: 1px #a6bbe2 solid;}
#content .sidebar .con_box .con_box_top span{ display: block; float: left; width: 100px; height: 37px; line-height: 37px;  background: url(../images/dot.gif) no-repeat center left; margin-left: 15px; text-align: center; font-size: 14px; color: #2C498B; font-weight: 700;}
#content .sidebar .con_box .con_box_top a{ float: right; height: 37px; line-height: 37px; color: #333; padding-right: 10px; font-family: 宋体; }
#content .sidebar .con_box .con_box_top a:hover{ color: #f30;}

#content .sidebar .con_box .con_box_con{ width: 210px; padding: 12px 15px 15px 15px;}
#content .sidebar .con_box .con_box_con li{ line-height: 30px; border-bottom: 1px #c4c4c4 dotted;}
#content .sidebar .con_box .con_box_con li a{ color: #333;}
#content .sidebar .con_box .con_box_con li a:hover{color: #f30; }
#content .sidebar .con_box .con_box_con h3{ height: 30px; line-height: 30px;}
#content .sidebar .con_box .con_box_con p{ height: 25px; line-height: 25px;}

/**************************************************  底部  **************************/

#footer{ 
	width: 100%; 
	/*width: 960px; */
	height: 100px;
 	margin: 0 auto;
 	background: #EAEAEA;
}
#footer .footers{
	text-align: center; 
	padding: 10px; 
	padding-top: 20px;
}
#footer .footers a{ padding: 0 10px; color: #333;}
#footer .footers a:hover{ color: #f30;}
#footer .footers span{ color: #E1E1E1;}
#footer p{ width: 400px; height: 25px; line-height: 25px; margin: 0 auto; text-align: center;}
#footer p a{ color: #333; padding: 0 10px;}
#footer p a:hover{ color: #f30;}


/*position*/
#position{ width: 960px; margin: 0 auto; height: 30px; line-height: 30px;}
#position a{ padding: 0 5px; color: #333;}
#position a:hover{ color: #f30;}


#content .contents .con_box .con_box_con{ padding: 20px;}

/*侧栏*/
#content .sidebar .con_box .con_box_con li{ border-bottom: 1px #cfcfcf solid;}
#content .sidebar .con_box .con_box_con li span{ padding-right: 10px; font-family: 宋体;}
#content .sidebar .con_box .con_box_con .hover{ color:#0066FF;}


/*分页*/
#page{
	padding-top: 10px;
	/*background: red;*/
	/*width: 200px;*/
	height: 30px;
}
#page a,#page span{
	float: left;
	display: block;
	 /*width: 40px;*/
	 height: 22px;
	 margin: 0 2px;
	 padding: 0 5px;
	 line-height: 22px; 
	 border: 1px #90CBF9 
	 solid; color: #333333;
}
#page strong{
	float: left;
	display: block;
	 /*width: 40px;*/
	 height: 22px;
	 margin: 0 2px;
	 padding: 0 5px;
	 line-height: 22px; 
	 border: 1px #90CBF9 
	 solid; color: #333333;
	 background: #E8B3B3;
}
